package com.propertypoint.util;

import java.util.ArrayList;
import java.util.List;

import com.propertypoint.service.business.PropertyGuruFeedStratergy;
import com.propertypoint.service.business.STPropertyFeedStratergy;
import com.propertypoint.service.general.PropertyFeedProcessStratergy;

public class PropertyFeedFactory {

	private static PropertyFeedFactory feedFactory;

	private PropertyFeedFactory() {

	}

	public static PropertyFeedFactory getInstance() {

		if (null == feedFactory) {

			feedFactory = new PropertyFeedFactory();

		}

		return feedFactory;

	}
	
	public  List<PropertyFeedProcessStratergy> getFeedStratergyList(){
		
		//TODO change :
		PropertyFeedProcessStratergy stPropertyFeedStratergy = new STPropertyFeedStratergy();
		PropertyFeedProcessStratergy propertyGuruFeedStratergy= new PropertyGuruFeedStratergy();
		List<PropertyFeedProcessStratergy> statergyList = new ArrayList<PropertyFeedProcessStratergy>();
		statergyList.add(stPropertyFeedStratergy);
		statergyList.add(propertyGuruFeedStratergy);
		
		return statergyList;
		
		
	}
	


}
